
<%@ page import="org.gtesoreria.Afiliado" %>
<%@ page import="org.gtesoreria.Adelanto" %>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <meta name="layout" content="main" />
        <g:set var="entityName" value="${message(code: 'afiliado.label', default: 'Afiliado')}" />
        <title><g:message code="default.show.label" args="[entityName]" /></title>
    </head>
    <body>
        <div class="nav" style="display:none">
            <span class="menuButton"><a class="home" href="${createLink(uri: '/')}"><g:message code="default.home.label"/></a></span>
        </div>
        <div class="body">
        	<g:if test="${estado == null}">
            	<h1>Adelantos Solicitados durante <g:formatDate date="${periodo}" format="MM-yyyy"></g:formatDate></h1>
            </g:if>
            <g:else>
            	<h1>Adelantos ${estado} durante <g:formatDate date="${periodo}" format="MM-yyyy"></g:formatDate></h1>
            </g:else>
            <g:if test="${flash.message}">
            <div class="message">${flash.message}</div>
            </g:if>
            <div class="list">
            	<table>
                    <thead>
                        <tr>
                        	<g:sortableColumn property="afiliado.legajo" title="${message(code: 'adelanto.legajo.label', default: 'Legajo')}" />
                        	
                        	<g:sortableColumn property="afiliado.apellidoNombre" title="${message(code: 'adelanto.monto.label', default: 'Afiliado')}" />
                        	
                            <g:sortableColumn property="montoTotal" title="${message(code: 'adelanto.monto.label', default: 'Monto')}" />
                        
                            <g:sortableColumn property="fechaPedido" title="${message(code: 'adelanto.fechaPedido.label', default: 'Fecha Solicitado')}" style="width:4em" />
                        
                            <g:sortableColumn property="entrego" title="${message(code: 'adelanto.entrego.label', default: 'Entrega')}" />
                            
                            <g:if test="${estado == null}">
	                            <th>A Descuento</th>
	                            <th>A prestamo</th>
	                            <th>Pendientes</th>
                            </g:if>
                        </tr>
                    </thead>
                    <tbody>
                    <g:each in="${adelantos}" status="i" var="adelantoInstance">
                        <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
                        	<td><g:link action="show" controller="afiliado" id="${adelantoInstance?.afiliado?.id}">${fieldValue(bean: adelantoInstance, field: "afiliado.legajo")}</g:link></td>
                         	<td>${fieldValue(bean: adelantoInstance, field: "afiliado.apellidoNombre")}</td>
                            <td style="text-align:right"><g:formatNumber number="${adelantoInstance?.montoTotal}" type="number" minFractionDigits="2" maxFractionDigits ="2" roundingMode="HALF_UP" /></td>
                            <td><g:formatDate date="${adelantoInstance?.fechaPedido}" format="MM-yyyy"></g:formatDate></td>
                            <td>${adelantoInstance?.entrego?.apellidoNombre}</td>
                            <g:if test="${estado == null}">
							<td><g:radio name="AF_${adelantoInstance.afiliado.legajo }"  id="AP_${adelantoInstance.afiliado.legajo }" value="${Adelanto.A_DESCUENTO }" checked="${ adelantoInstance.estado == Adelanto.A_DESCUENTO }" disabled="true"/></td>
                            <td><g:radio name="AF_${adelantoInstance.afiliado.legajo }"  id="AP_${adelantoInstance.afiliado.legajo }" value="${Adelanto.A_PRESTAMO }" checked="${ adelantoInstance.estado == Adelanto.A_PRESTAMO }" disabled="true"/></td>
                            <td><g:radio name="AF_${adelantoInstance.afiliado.legajo }"  id="AP_${adelantoInstance.afiliado.legajo }" value="${Adelanto.PENDIENTE }" checked="${ adelantoInstance.estado == Adelanto.PENDIENTE }" disabled="true"/></td>
                            </g:if>
                    	</tr>
                    </g:each>
                    </tbody>
                </table>
                <g:if test="${estado == null}">
                <div style="float:right">
                <g:form action="exportarAdelantosPagar" method="post" >
                	<g:hiddenField name="periodoSolicitado" value="${periodoDate}"></g:hiddenField>
                	<g:hiddenField name="delegado" value="${delegado}"></g:hiddenField>
                	<g:submitButton class="myButton" name="guardar" value="Exportar a Excel" id="guardar"></g:submitButton>
                </g:form>
                </div>
                </g:if>	
            </div>
        </div>
    </body>
</html>
